<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
        /*
         需求：
           删除数组中出现超过两次的元素
         */
         var arr=[124,11,51,6,124,7,3,34,123,47,3,214,4,67,8,54,7,124]

         //第一步：找出所有重复的元素
         var repplicArr=[]
         for(var i=0;i<arr.length;i++){
            for(var j=1+i;j<arr.length;j++){
                  //存在重复的元素
                if(arr[i]==arr[j]){
                    repplicArr[repplicArr.length]=arr[j]
                }
            }
         }
         console.log(repplicArr)

         //将重复的元素在原有的数组中去除掉
         var resultArr=[];

         //第二步：将arr遍历一次，并且跟有重复元素的数组进行比较，将不重复的元素放到结果数组中
         var count=0
         
         while(count<arr.length){
            var flag=false
             arr[count]
             //遍历有重复元素的数组
             for(var i=0;i<repplicArr.length;i++){
                 //判断是否重复
                 if(arr[count]==repplicArr[i]){
                     //有重复数据的情况
                     flag=true
                 }
             }

             //不重复的时候才添加
             if(!flag){
                resultArr[resultArr.length]=arr[count]
             }
             count++
         }
         console.log(resultArr)

    </script>
</head>
<body>
    
</body>
</html>